package com.webservice.xmloper.monitorLogResult;

import java.sql.Timestamp;
import java.util.List;

import com.thoughtworks.xstream.annotations.XStreamAlias;
import com.thoughtworks.xstream.annotations.XStreamConverter;
import com.thoughtworks.xstream.annotations.XStreamImplicit;
import com.webservice.command.utils.TimeStampConvertor;

@XStreamAlias("log")
public class MonitorLogCode {
	private String logId;
	private String commandId;
	private String houseId;
	private String srcIp;
	private String destIp;
	private String srcPort;
	private String destPort;
	private String domain;
	private String proxyType;
	private String proxyIp;
	private String proxyPort;
	private String title;
	private String content;
	private String url;
	@XStreamConverter(TimeStampConvertor.class)
	private Timestamp gatherTime;
	@XStreamImplicit
	private List<MonitorLogAttachment> attachments;
	public String getLogId() {
		return logId;
	}
	public void setLogId(String logId) {
		this.logId = logId;
	}
	public String getCommandId() {
		return commandId;
	}
	public void setCommandId(String commandId) {
		this.commandId = commandId;
	}
	public String getHouseId() {
		return houseId;
	}
	public void setHouseId(String houseId) {
		this.houseId = houseId;
	}
	public String getSrcIp() {
		return srcIp;
	}
	public void setSrcIp(String srcIp) {
		this.srcIp = srcIp;
	}
	public String getDestIp() {
		return destIp;
	}
	public void setDestIp(String destIp) {
		this.destIp = destIp;
	}
	public String getSrcPort() {
		return srcPort;
	}
	public void setSrcPort(String srcPort) {
		this.srcPort = srcPort;
	}
	public String getDestPort() {
		return destPort;
	}
	public void setDestPort(String destPort) {
		this.destPort = destPort;
	}
	public String getDomain() {
		return domain;
	}
	public void setDomain(String domain) {
		this.domain = domain;
	}
	public String getProxyType() {
		return proxyType;
	}
	public void setProxyType(String proxyType) {
		this.proxyType = proxyType;
	}
	public String getProxyIp() {
		return proxyIp;
	}
	public void setProxyIp(String proxyIp) {
		this.proxyIp = proxyIp;
	}
	public String getProxyPort() {
		return proxyPort;
	}
	public void setProxyPort(String proxyPort) {
		this.proxyPort = proxyPort;
	}
	public String getTitle() {
		return title;
	}
	public void setTitle(String title) {
		this.title = title;
	}
	public String getContent() {
		return content;
	}
	public void setContent(String content) {
		this.content = content;
	}
	public String getUrl() {
		return url;
	}
	public void setUrl(String url) {
		this.url = url;
	}
	public Timestamp getGatherTime() {
		return gatherTime;
	}
	public void setGatherTime(Timestamp gatherTime) {
		this.gatherTime = gatherTime;
	}
	public List<MonitorLogAttachment> getAttachments() {
		return attachments;
	}
	public void setAttachments(List<MonitorLogAttachment> attachments) {
		this.attachments = attachments;
	}
}
